Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[auth] IDP access tokens over hail-minted tokens #2

Merged
merged 4 commits into from
Aug 2, 2023

Conversation

daniel-goldstein
Copy link
Contributor

No description provided.

@daniel-goldstein daniel-goldstein marked this pull request as ready for review June 30, 2023 14:24
Copy link
Contributor

@danking danking left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a really great RFC. I'm really glad we're doing these now. I like that you have encoded all this knowledge about authentication, OAuth2, and how Hail is using it into this document. This is a great resource.

I think we should write another one about how we plan to move secrets through the system (aka the metadata server impersonation scheme for Google and whatever we plan to do in Azure).

rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
rfc/0001-oauth-access-tokens.rst Outdated Show resolved Hide resolved
@daniel-goldstein
Copy link
Contributor Author

@danking Ready for another look

@danking
Copy link
Contributor

danking commented Aug 1, 2023

Sorry I know I'm delinquent. My top priority tomorrow is this.


Unfortunately Google and Azure have slightly different approaches to this interaction.
Both scenarios will involve installing an OAuth2 client credential on the user's machine
to be used by the Hail python library, and they will involve similar changes to the ``auth``
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

capitalize Python throughout unless referring to the binary.

Copy link
Contributor

@danking danking left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's capitalize Python, but otherwise this is good to merge.

@daniel-goldstein daniel-goldstein merged commit 11e785d into hail-is:main Aug 2, 2023
danking pushed a commit to hail-is/hail that referenced this pull request Sep 5, 2023
…13131)

Deprecate hail-minted API keys in favor of using access tokens from the
identity providers already associated with user identities. For more
context and a high-level overview of the implementation, see [this
RFC](hail-is/hail-rfcs#2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants